package br.com.absolutech.study.chapter6.pag280;

import java.util.Scanner;

/**
 * 
 * @author romulo.freitas
 * 
 * suggested arguments:
 * "1 true 34 hi"
 *
 */
public class ScanNext {

	public static void main(String[] args) {

		boolean b2, b;
		int i;

		String s, hits = " ";

		Scanner s1 = new Scanner(args[0]);
		Scanner s2 = new Scanner(args[0]);

		while (b = s1.hasNext()) {
			s = s1.next();
			hits += "s";
		}

		while (b2 = s2.hasNext()) {

			if (s2.hasNextInt()) {
				i = s2.nextInt();
				hits += "i";
			} else if (s2.hasNextBoolean()) {
				b2 = s2.nextBoolean();
				hits += "b";
			} else {
				s2.next();
				hits += "s2";
			}
		}

		System.out.println("hits " + hits);
	}
}
